/**  
 * @Title:  TaskOnConditionRequest.java
 * @Package com.hugedata.cdn.outerfacade.serviceadapter.soapagent.request
 * @Description: TODO(用一句话描述该文件做什么)
 * @author Wangzhen
 * @date  2014-9-1 下午2:41:12
 * @version V1.0  
 * Update Logs:
 * ****************************************************
 * Name:
 * Date:
 * Description:
 ******************************************************
 */
package com.hugedata.cdn.outerfacade.serviceadapter.soapagent.request;

import com.hugedata.cdn.outerfacade.serviceadapter.soapagent.bean.IDCTaskNode;
import com.hugedata.cdn.outerfacade.serviceadapter.soapagent.bean.LmnTaskNode;
import com.hugedata.cdn.outerfacade.serviceadapter.soapagent.bean.TaskInfo;

/**
 * @ClassName: TaskOnConditionRequest
 * @Description: TODO(这里用一句话描述这个类的作用)
 * @author Wangzhen
 * @param <IDCTaskNode>
 * @date 2014-9-1 下午2:41:12
 * 
 */
public class TaskOnConditionRequest
{

    private IDCTaskNode[] idcList;
    private LmnTaskNode[] lmnList;
    private TaskInfo taskInfo;
    private int immediate;// 0:普通任务(默认)，1:立即任务，任务马上下发，结果产生立即上报不缓冲;

    /**
     * @return idcList
     */
    public IDCTaskNode[] getIdcList()
    {
        return idcList;
    }

    /**
     * @param idcList
     *            要设置的 idcList
     */
    public void setIdcList(IDCTaskNode[] idcList)
    {
        this.idcList = idcList;
    }

    /**
     * @return lmnList
     */
    public LmnTaskNode[] getLmnList()
    {
        return lmnList;
    }

    /**
     * @param lmnList
     *            要设置的 lmnList
     */
    public void setLmnList(LmnTaskNode[] lmnList)
    {
        this.lmnList = lmnList;
    }

    /**
     * @return taskInfo
     */
    public TaskInfo getTaskInfo()
    {
        return taskInfo;
    }

    /**
     * @param taskInfo
     *            要设置的 taskInfo
     */
    public void setTaskInfo(TaskInfo taskInfo)
    {
        this.taskInfo = taskInfo;
    }

    /**
     * @return immediate
     */
    public int getImmediate()
    {
        return immediate;
    }

    /**
     * @param immediate
     *            要设置的 immediate
     */
    public void setImmediate(int immediate)
    {
        this.immediate = immediate;
    }

}
